Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-2933

Remote input/output ports and local process groups should be treated as completely different components

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.0.0
    • 1.10.0
    • Core Framework
    • None

    Description

      With the addition of Multi-tenancy users can restrict users to particular process groups. What these users cannot do is create input and output ports on the root canvas. Users should be able to create remote input/output ports within process groups and assign S2S policies to them. The only thing they should need an admin to do is add Servers as users and add the global "retrieve site-to-site details" policy. This allows for a better separation between dataflow designer/implementor/DFM and NiFi Admin. The added benefit of treating remote and local input/output ports as unique components is that you could add them anywhere in your flow including imbedded within process groups.

      Perhaps making them configurable as local or remote ports (defaulting to remote when added to root canvas and local when added within process group). This way we preserve backwards compatibility while still improving their usability in a multi-tenancy environment.

      Attachments

        Issue Links

          Activity

            People

              ijokarumawak Koji Kawamura
              msclarke Matthew Clarke
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 9h 50m
                  9h 50m